Software Information Management in Requirements and Test Documentation
نویسندگان
چکیده
Software artifacts at different levels of abstraction are closely inter-related. Developers require support for managing these inter-relationships as artifacts evolve during development. We describe a conceptual architecture and prototype for supporting traceability and inconsistency management between software requirements descriptions, UML-style use case models and black-box test plans. Key information models are extracted from each of these different kinds of software artifacts and elements in different models are implicitly or explicitly linked. Changes to one software artifact are detected and propagated to related artifacts in different information models. Developers are informed of impacting changes and can view causal changes in related artifact views.
منابع مشابه
Semantic Documentation in Requirements Engineering
Currently, most requirements documents are prepared using desktop text editors. These documents are intended to be used by human readers. In this paper, we discuss the use of semantic annotations in requirements documents, in order to make information regarding links between requirements and other software artifacts, such as other requirements, use cases, classes and test cases, interpretable b...
متن کاملImplementing Test Management Traceability Model To Support Test Documents
Documentation is one of the key quality factors in software development. However, many developers are still putting less effort and less priority on documentation. To them writing documentation during project development is very tedious and time consuming. As a result, the documentation tends to be significantly out-dated, poor quality and difficult to access that will certainly lead to poor so...
متن کاملTest Management Traceability Model to Support Software Testing Documentation
Software Documentation is one of the key quality factors in software development. However, many developers are still putting less effort and less priority on documentation. To them writing documentation during project development is very tedious and time consuming. As a result, the documentation tends to be significantly outdated , poor quality and difficult to access that will certainly lead t...
متن کاملTowards Lightweight Requirements Documentation
Most requirements management processes and associated tools are designed for document-driven software development and are unlikely to be adopted for the needs of an agile software development team. We discuss how and what can make the traditional requirements documentation a lightweight process, and suitable for user requirements elicitation and analysis. We propose a reference model for requir...
متن کاملDocumentation Driven Agile Development for Systems of Embedded Systems
This paper presents the framework of documentation-driven agile development (DDAD) methodology for high confidence systems of embedded systems. DDAD mainly includes two parts: a documentation management system (DMS) and a process measurement system (PMS). DMS will create, organize, monitor, analyze and transform all documentation associated with the software development process. The information...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000